package cn.ffcs.uec.outStaff.vo;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;

/**
 * 外包人员合同
 * @author zhanglu
 *
 */
public class UecOutStaffContractVo implements Serializable {
	private static final long serialVersionUID = -4195894888525141516L;
	
	/**
	 * 外包人员编码
	 */
	@Getter
	@Setter
	private String psnCode;
	
	/**
	 * 姓名
	 */
	@Getter
	@Setter
	private String psnName;
	
	/**
	 * 身份证号
	 */
	@Getter
	@Setter
	private String idNum;
	
	/**
	 * 手机号码
	 */
	@Getter
	@Setter
	private String mobtelePhone;
	
	@Getter
	@Setter
	private String pkTermtype; // 合同期限类型
	@Getter
	@Setter
	private String ctBeginDate; // 合同开始日期
	@Getter
	@Setter
	private String ctEndDate; // 合同结束日期
	@Getter
	@Setter
	private Long trialPeriod; // 试用期限(月)
	@Getter
	@Setter
	private String actualEndDate; // 实际终止日期
	@Getter
	@Setter
	private String ctChangeType; // 合同变动类型
	@Getter
	@Setter
	private String workhourSystem; // 工时制
	@Getter
	@Setter
	private String ctMajor; // 劳动合同主体

	/**
	 * 创建对象实例
	 * 
	 * @return
	 */
	public static UecOutStaffContractVo newInstance() {
		return new UecOutStaffContractVo();
	}
}
